#include <head.h>

typedef struct str
{
    char name[23];
    char sex[5];
    int age;
    int id;
}str;


int main(int argc, char const *argv[])
{
    str * data_ptr;
    str data;
    // 挂载内存
    data_ptr = (str *)shmat( 2261002 , NULL , 0);

    memcpy( &data , data_ptr  , sizeof(data));
    printf("%s %s %d %d \n" , data.name , data.sex , data.age , data.id);

    while (1)
    {
        sleep(1);
    }
    // 卸载内存
    shmdt((void *)data_ptr);
    return 0;
}

